4da4c8ed5bdd57afeeb5ca61da139b5bf531b702,src/org/opencms/main/OpenCmsServlet.java,OpenCmsServlet,loadCustomErrorPage,#CmsObject#HttpServletRequest#HttpServletResponse#String#,367

Before Change


            CmsSite errorSite = OpenCms.getSiteManager().getSiteForRootPath(rootPath);
            cms.getRequestContext().setSiteRoot(errorSite.getSiteRoot());
            String relPath = cms.getRequestContext().removeSiteRoot(rootPath);
            cms.getRequestContext().setUri(relPath);

            OpenCms.getResourceManager().loadResource(cms, cms.readResource(relPath), req, res);
            return true;

After Change


            cms.getRequestContext().setSiteRoot(errorSite.getSiteRoot());
            String relPath = cms.getRequestContext().removeSiteRoot(rootPath);
            if (cms.existsResource(relPath)) {
                cms.getRequestContext().setUri(relPath);
                OpenCms.getResourceManager().loadResource(cms, cms.readResource(relPath), req, res);
                return true;
            } else {